Parallel Heuristic Search - Introductions and ANew

نویسنده

  • Per S. Laursen
چکیده

In the previous chapters of this book, we have seen techniques for solving NP-hard combinatorial optimization problems exactly, i.e. methods that nd a solution which is guaranteed to be optimal. These methods carry out an implicit search through the entire space of solutions, thereby guaranteeing the best solution found during this process to be an optimal solution. The price paid for this guarantee is that the running time may increase exponentially with problem size. The unfortunate implication is thus that for many problem types, we are only able to solve small or medium-sized problem instances to proven optimality. A wealth of interesting problems can therefore not be handled by exact methods. A as consequence of this fact, we must in those cases settle for a less ambitious goal: nding solutions which are "good" by some standard, but not necessarily optimal. The techniques for achieving this are either approximation algorithms or heuristics. 1 What are heuristics ? It may be diicult to tell the diierence between approximation algorithms and heuristics, since there is no clear deenition of either of the classes of methods. In this context, we informally deene the bordering line between the two classes as whether or not the algorithm in question provides a performance guarantee with respect to the quality of the produced solution. We thus deene approximation algorithms as algorithms which provide a feasible solution to a problem, with a cost guaranteed to be no more than a given factor higher than the cost of an optimal solution. In 6], Christoodes gives a simple approximation algorithm for the Traveling Salesman Problem (TSP), which produces a tour of length at most a factor 1.5 higher than the cost of an optimal tour. Approximation algorithms are often quite fast, and it is indeed appealing that a guarantee on the solution quality can be given. Still, the bound is seldom particularly tight, as compared to results achieved by heuristics. Contrary to approximation algorithms, heuristics usually only have empirical evidence of their problem solving abilities. Wilf 30] characterizes heuristics as "...methods that seem to work well in practice, for reasons nobody understand...", and this is admittedly true in many cases. Numerous heuristics are tailored to a speciic problem type, one of the most well-known being the Lin-Kernighan

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Heuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines

In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...

متن کامل

Branching Matters: Alternative Branching in Graphplan

We illustrate the importance of branching in planning by exploring alternative branching schemes in Graphplan. As argued elsewhere, Graphplan can be understood as a heuristic search planner that performs an IDA* regression search with a heuristic function encoded in the plan graph. Here, we study two alternatives to Graphplan where the IDA* search algorithm and the heuristic encoded in the plan...

متن کامل

AN EFFICIENT OPTIMIZATION PROCEDURE BASED ON CUCKOO SEARCH ALGORITHM FOR PRACTICAL DESIGN OF STEEL STRUCTURES

Different kinds of meta-heuristic algorithms have been recently utilized to overcome the complex nature of optimum design of structures. In this paper, an integrated optimization procedure with the objective of minimizing the self-weight of real size structures is simply performed interfacing SAP2000 and MATLAB® softwares in the form of parallel computing. The meta-heuristic algorithm chosen he...

متن کامل

حل مسئله زمان بندی ماشینهای موازی نامرتبط با اهداف کل زودکرد وزنی و کل دیرکرد وزنی با استفاده از الگوریتم جستجوی پراکنده چند هدفه

The parallel machine scheduling problem is an important and difficult problem to be considered in the real-world situations. Traditionally, this problem consists of the scheduling of a set of independent jobs on parallel machines with the aim of minimizing the maximum job completion. In today's manufacturing systems, in which both early and tardy finishing of job processing are undesired, the o...

متن کامل

Genre Analysis and Genre-mixing Across Various Realizations of Academic Book Introductions in Applied Linguistics

Motivated by the need to explore the introductory sections of textbooks, the present study attempted to scrutinize three realizations of academic introductions, namely, Preface, Introduction, and Foreword in terms of their functions and potential generic structures in light of Swales’s (1990) views of genre. Moreover, the study aimed to investigate genre-mixing as an interdiscursivity element a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996